<?php
    include '../AccesoDatos/DaoSolicitudCirugia.php';
    
    $TipoEnvio = $_REQUEST['TipoEnvio'];
    
    if($TipoEnvio == 1){
        
        $PacienteOid = $_REQUEST['OidPaciente'];
        $EstadoQxOid = $_REQUEST['Estado'];
        $PacienteDocumento = $_REQUEST['CedulaPaciente'];
        $AreaServicio = $_REQUEST['AreaServicio'];
        $Especialidad = $_REQUEST['Especialidad'];
        $Telefono = $_REQUEST['TelefonoPrincipal'];
        $CorreoElectronico = utf8_decode($_REQUEST['Correo']);
        $Direccion = utf8_decode($_REQUEST['Direccion']);
        $FechaSolicitud = date('Y-m-d H:i:s',strtotime($_REQUEST['FechaSolicitud']));
        $FechaVencimiento = date('Y-m-d H:i:s',strtotime($_REQUEST['FechaVencimiento']));
        $Observaciones = utf8_decode($_REQUEST['Observaciones']);
        $ReservaUCI = $_REQUEST['ReservaUCI'];
        $ReservaSangre = $_REQUEST['ReservaSangre'];
        $Insumo = $_REQUEST['Insumo'];
        $Material = $_REQUEST['Material'];
        $ListaInsumo = $_REQUEST['ListaInsumo'];
        $ListaMaterial = $_REQUEST['ListaMaterial'];
        $Cirujano = $_REQUEST['Cirujano'];
        
        $GuardarCirugia = new DaoSolicitudCirugia($PacienteOid, $EstadoQxOid, $PacienteDocumento, $AreaServicio, $Especialidad, $Telefono, $CorreoElectronico, $Direccion, $FechaSolicitud, $FechaVencimiento, "", $Observaciones, "",$ReservaUCI,$ReservaSangre,$Insumo,$Material);
        $GuardarCirugia ->RegistrarCirugia($ListaInsumo,$ListaMaterial,$Cirujano);
    }
    if($TipoEnvio == 2){
        
        $OidRegistro = $_REQUEST['OidRegistro'];
        
        $ConsultarTiket = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $ConsultarTiket -> ConsultarTiket($OidRegistro);
    }
    if($TipoEnvio == 3){
        
        $OidRegistro = $_REQUEST['OidRegistro'];
        $PacienteOid = $_REQUEST['OidPaciente'];
        $EstadoQxOid = $_REQUEST['Estado'];
        $PacienteDocumento = $_REQUEST['CedulaPaciente'];
        $AreaServicio = $_REQUEST['AreaServicio'];
        $Especialidad = $_REQUEST['Especialidad'];
        $Telefono = $_REQUEST['TelefonoPrincipal'];
        $CorreoElectronico = utf8_decode($_REQUEST['Correo']);
        $Direccion = utf8_decode($_REQUEST['Direccion']);
        $FechaSolicitud = date('Y-m-d H:i:s',strtotime($_REQUEST['FechaSolicitud']));
        $FechaVencimiento = date('Y-m-d H:i:s',strtotime($_REQUEST['FechaVencimiento']));
        $Observaciones = utf8_decode($_REQUEST['Observaciones']);
        $ReservaUCI = $_REQUEST['ReservaUCI'];
        $ReservaSangre = $_REQUEST['ReservaSangre'];
        $Insumo = $_REQUEST['Insumo'];
        $Material = $_REQUEST['Material'];
        $ListaInsumo = $_REQUEST['ListaInsumo'];
        $ListaMaterial = $_REQUEST['ListaMaterial'];
        
        $EditarCirugia = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $EditarCirugia ->EditarCirugia($OidRegistro,$PacienteOid, $EstadoQxOid, $PacienteDocumento, $AreaServicio, $Especialidad, $Telefono, $CorreoElectronico, $Direccion, $FechaSolicitud, $FechaVencimiento, $Observaciones, $CamaOid,$ReservaUCI,$ReservaSangre,$Insumo,$Material,$ListaInsumo,$ListaMaterial);
    }
    if($TipoEnvio == 4){
        
        
        $Documento = $_REQUEST['Documento'];
        $FechaI = $_REQUEST['FechaInicial'];
        $FechaF = $_REQUEST['FechaFinal'];
        $EstadoTipo = $_REQUEST['Estado'];
        $EstadoQx = $_REQUEST['EstadoQx'];
       
        if($FechaI == ''){
             $FechaInicial = '';
        }else{
             $FechaInicial = date('Y-m-d 00:00:00.000',strtotime($_REQUEST['FechaInicial']));
        }
        if($FechaF == ''){
            $FechaFinal = '';
        }else{
            $FechaFinal = date('Y-m-d 23:59:00.000',strtotime($_REQUEST['FechaFinal']));
        }
        
        $ConsultaProgramacion = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $ConsultaProgramacion -> ConsultaProgramacion($Documento,$FechaInicial,$FechaFinal,$EstadoTipo,$EstadoQx);
    }
    if($TipoEnvio == 5){
        
        
        $Documento = $_REQUEST['Documento'];
        $FechaI = $_REQUEST['FechaInicial'];
        $FechaF = $_REQUEST['FechaFinal'];
        $EstadoTipo = $_REQUEST['Estado'];
        $EstadoQx = $_REQUEST['EstadoQx'];
       
        if($FechaI == ''){
             $FechaInicial = '';
        }else{
             $FechaInicial = date('Y-m-d 00:00:00.000',strtotime($_REQUEST['FechaInicial']));
        }
        if($FechaF == ''){
            $FechaFinal = '';
        }else{
            $FechaFinal = date('Y-m-d 23:59:00.000',strtotime($_REQUEST['FechaFinal']));
        }
        $ExportarProgramacion = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $ExportarProgramacion -> ExportarProgramacion($Documento,$FechaInicial,$FechaFinal,$EstadoTipo,$EstadoQx);
    }
    if($TipoEnvio == 6){
        $CodigoCirugia = $_REQUEST['CodigoCirugia'];
        $Cirujano = $_REQUEST['Cirujano'];
        $TelefoPpal = $_REQUEST['TelefoPpal'];
        $Direccion = utf8_decode($_REQUEST['Direccion']);
        $AreaSolicita = $_REQUEST['AreaSolicita'];
        $EstadoProgramacion = $_REQUEST['EstadoProgramacion'];
        $Insumo = $_REQUEST['Insumo'];
        $Material = $_REQUEST['Material'];
        $ReservaUCI = $_REQUEST['ReservaUCI'];
        $ReservaSangre = $_REQUEST['ReservaSangre'];
        $PreAnestesico = $_REQUEST['PreAnestesico'];
        $ListaInsumo = $_REQUEST['ListaInsumo'];
        $ListaMaterial = $_REQUEST['ListaMaterial'];
        $CodigoProgramacion = $_REQUEST['CodigoProgramacion'];
        $ListaCausa = $_REQUEST['ListaCausa'];
        $Descripcion = utf8_decode($_REQUEST['DescripcionSeguimiento']);
        $Email = utf8_decode($_REQUEST['Email']);
        $EditarProgramacion = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $EditarProgramacion ->EditarProgramacion($CodigoCirugia,$Cirujano,$TelefoPpal,$Direccion,$AreaSolicita,$EstadoProgramacion,$Insumo,$Material,$ReservaUCI,$ReservaSangre,$PreAnestesico,$ListaInsumo,$ListaMaterial,$CodigoProgramacion,$ListaCausa,$Descripcion,$Email);
    }
    if($TipoEnvio == 7){
        
        $EditarProgramacion = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $EditarProgramacion ->HistoricoProgramacion();
    }else if($TipoEnvio == 8){
        
        $SolicitudCirugia = new DaoSolicitudCirugia("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
        $SolicitudCirugia->PacientesTablero();
        
    }
    
?>
